Dini nikah şahidi olabilmek için bazı şartlar aranmaktadır. Bu şartları taşımayan kişiler dini nikah şahidi olamazlar:
Akıl sağlığı yerinde olmayanlar: Akıl sağlığı yerinde olmayan, yani deli veya akıl%20hastası olan kişiler, şahitlik yapacak durumda olmadıkları için dini nikah şahidi olamazlar.
Müslüman olmayanlar: Dini nikah İslam hukukuna göre kıyıldığı için, şahitlerin de Müslüman olması şarttır. Gayrimüslimler dini nikah şahidi olamazlar.
Ergenliğe ulaşmamış çocuklar: Buluğ%20çağına ermemiş, yani ergenliğe ulaşmamış çocuklar, şahitlik sorumluluğunu taşıyamayacakları için dini nikah şahidi olamazlar.
Zor altında olanlar: Şahitlik yapmaya zorlanan veya baskı altında tutulan kişilerin şahitliği geçerli sayılmaz. Şahitliğin özgür%20irade ile yapılması esastır.
Düşmanlık veya menfaat ilişkisi olanlar: Nikah kıyılan taraflardan biriyle arasında düşmanlık bulunan veya şahitlikten menfaat elde edecek durumda olan kişilerin şahitliği, tarafsızlık ilkesine aykırı olduğu için kabul edilmeyebilir.